vulkan: Generate clip shaders from same source
authorBenjamin Otte <otte@redhat.com>
Tue, 17 Jan 2017 05:15:03 +0000 (06:15 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 17 Jan 2017 05:17:55 +0000 (06:17 +0100)
commit6bec7aae89fecb97c42d83ecee70b6888f699d4b
tree8600c62da5ead39d3f851983e93151b2a41e5566
parent3768c676c6e90daebaf208a0fdbffa78d210fc56
vulkan: Generate clip shaders from same source

Instead of having 3 different shaders for the different clipping
versions, just have one shader and use a preprocessor define to use
different clip functions.

That preprocessor define is set in the Makefile.

Also use foo.frag and foo.vert as the file extensions instead of using
foo.frag.glsl and foo.vert.glsl, as that's what glslc suggests as
extension.
51 files changed:
gsk/Makefile.am
gsk/resources/vulkan/blend-clip-rounded.frag.glsl [deleted file]
gsk/resources/vulkan/blend-clip-rounded.vert.glsl [deleted file]
gsk/resources/vulkan/blend-clip.frag.glsl [deleted file]
gsk/resources/vulkan/blend-clip.frag.spv
gsk/resources/vulkan/blend-clip.vert.glsl [deleted file]
gsk/resources/vulkan/blend-clip.vert.spv
gsk/resources/vulkan/blend.frag [new file with mode: 0644]
gsk/resources/vulkan/blend.frag.spv
gsk/resources/vulkan/blend.vert [new file with mode: 0644]
gsk/resources/vulkan/blend.vert.spv
gsk/resources/vulkan/border-clip-rounded.frag.glsl [deleted file]
gsk/resources/vulkan/border-clip-rounded.frag.spv
gsk/resources/vulkan/border-clip-rounded.vert.glsl [deleted file]
gsk/resources/vulkan/border-clip.frag.glsl [deleted file]
gsk/resources/vulkan/border-clip.frag.spv
gsk/resources/vulkan/border-clip.vert.glsl [deleted file]
gsk/resources/vulkan/border.frag [new file with mode: 0644]
gsk/resources/vulkan/border.frag.spv
gsk/resources/vulkan/border.vert [new file with mode: 0644]
gsk/resources/vulkan/border.vert.spv
gsk/resources/vulkan/color-clip-rounded.frag.glsl [deleted file]
gsk/resources/vulkan/color-clip-rounded.vert.glsl [deleted file]
gsk/resources/vulkan/color-clip.frag.glsl [deleted file]
gsk/resources/vulkan/color-clip.frag.spv
gsk/resources/vulkan/color-clip.vert.glsl [deleted file]
gsk/resources/vulkan/color-clip.vert.spv
gsk/resources/vulkan/color-matrix-clip-rounded.frag.glsl [deleted file]
gsk/resources/vulkan/color-matrix-clip-rounded.vert.glsl [deleted file]
gsk/resources/vulkan/color-matrix-clip.frag.glsl [deleted file]
gsk/resources/vulkan/color-matrix-clip.frag.spv
gsk/resources/vulkan/color-matrix-clip.vert.glsl [deleted file]
gsk/resources/vulkan/color-matrix-clip.vert.spv
gsk/resources/vulkan/color-matrix.frag [new file with mode: 0644]
gsk/resources/vulkan/color-matrix.frag.spv
gsk/resources/vulkan/color-matrix.vert [new file with mode: 0644]
gsk/resources/vulkan/color-matrix.vert.spv
gsk/resources/vulkan/color.frag [new file with mode: 0644]
gsk/resources/vulkan/color.frag.spv
gsk/resources/vulkan/color.vert [new file with mode: 0644]
gsk/resources/vulkan/color.vert.spv
gsk/resources/vulkan/linear-clip-rounded.frag.glsl [deleted file]
gsk/resources/vulkan/linear-clip-rounded.vert.glsl [deleted file]
gsk/resources/vulkan/linear-clip.frag.glsl [deleted file]
gsk/resources/vulkan/linear-clip.frag.spv
gsk/resources/vulkan/linear-clip.vert.glsl [deleted file]
gsk/resources/vulkan/linear-clip.vert.spv
gsk/resources/vulkan/linear.frag [new file with mode: 0644]
gsk/resources/vulkan/linear.frag.spv
gsk/resources/vulkan/linear.vert [new file with mode: 0644]
gsk/resources/vulkan/linear.vert.spv